package com.meihuak.cloud_ordering.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.meihuak.cloud_ordering.bean.Canteen;
import com.meihuak.cloud_ordering.bean.Dish;

import java.util.List;


public interface CanteenService extends IService<Canteen> {

    /**
     * 获取所有餐厅
     * @return 餐厅列表
     */
    public List<Canteen> getAllCanteen();

    /**
     * 通过id修改餐厅属性
     * @param canteen 餐厅
     * @return 成功与否
     */
    public boolean updateById(Canteen canteen);

    /**
     * 添加餐厅
     * @param canteen 餐厅
     * @return 成功与否
     */
    public boolean addCanteen(Canteen canteen);

    /**
     * 删除餐厅
     * @param id 餐厅id
     * @return 成功与否
     */
    public boolean removeCanteenById(int id);

    /**
     * 获得餐厅的每个窗口的订单数
     */
    public List<Integer> getAllWinOrderNumByBid(int id);






}
